/**
 * 
 */
package dao;

import java.util.List;

/**
 * @author findeway
 * 
 */
public abstract class GBDAO {
	public abstract GBDAO initQuery(Class clazz);
	public abstract void add(Object object);
	public abstract void delete(Object object);
	public abstract void update(Object object);
	public abstract void save(Object object);
	public abstract Object queryOne(int id);
	public abstract Object queryOne(Object filter);
	public abstract List<Object> query(Object filter);
}
